import matplotlib.pyplot as plt
import numpy as np

x = np.array([0, 4, 8, 16])
y = np.array([0, 95.7, 194.75, 373.72])  # throughput

plt.xlabel('CPU Cores(number)')
plt.plot(x, y, label='Throughput(doc/s)')

# plt.axis([0, 10, 0, 400])

# 保存图像到文件
plt.savefig('plot.png', bbox_inches='tight')
plt.legend(loc='best')
# 显示图像
plt.show()

# 打印已保存的图像文件路径
print("图像已保存到:plot.png")
